# 2024.10.18 讲解数据类型之数字

"""
    关键字: print if int float type
    数据类型:
        基本数据类型
        1. 数字类型
        2. 字符串类型
        3. 布尔类型
        4. 空类型

        引用数据类型
        5. 列表类型
        6. 元组类型
        7. 字典类型
        返回值(类的实例,对象) = 类()
        所有的实例/对象 都是引用数据类型
"""

# 数字类型 :  在python中数字类型分两大类(整型 浮点型)
# 整型: 负整数 0 正整数
# 浮点型: 所有小数

"""
    整型在python中使用int关键字来表示,使用print将类型打印到控制台 会有固定的格式: <class '类型关键字'>
    int关键字: 代表整型
    int函数: 返回整型数据,  int(整型) int(浮点型)  int("整型数字")
        num_01 = int(123.9)   
        num_02 = 123.9
        print(num_01,num_02)
    
    浮点型在python中使用float关键字来表示,使用print将类型打印到控制台 会有固定的格式: <class '类型关键字'>
    float关键字: 代表浮点型
    float函数: 返回浮点型数据, float(浮点型) float(整型)  float("浮点型数字")  float("整型数字")
        num_03 = 0.98
        num_04 = float(10)
        print(num_04)
"""

"""
    python如何判变量的类型
    type函数: 返回对应变量的数据类型
        num_05 = 10.9877
        result = type(num_05)
        print(result)
"""

# 题目: 1.定义一个变量age 代表年龄  2.当年龄是整型且大于0时才 打印"数据是合法的"

#1. 定义一个变量age 代表年龄
age = 10
#2. 获取变量age的类型
age_type  = type(age)
#3. 判断age_type是不是整型
if age_type == int :
    if age > 0:
        print("年龄数据是合法的")
